The Quest for Software Components Quality
نویسندگان
چکیده
Component based software development is becoming more generalized, representing a considerable market for the software industry. The perspective of reduced development costs and shorter life cycles acts as a motivation for this expansion. However, several technical issues remain unsolved before software component’s industry reaches the maturity exhibited by other component industries. Problems such as the component selection by their integrators, the component catalogs formalization and the uncertain quality of third-party developed components , bring new challenges to the software engineering community. This paper presents an overview of the current research efforts on software components, from a quality assessment perspective. The emerging of empirical component based software engineering practices, to complement the current research trends with a more effective component’s quality and complexity evaluation, is perceived as a research area that will become very active in a near future.
منابع مشابه
Status and Future of Quest 2.5 Using Quest for Protocol Evaluation 2.4 Overview of the Quest-tool
The current version of QUEST covers SDL'88 and part of SDL'92. Some new features of SDL'92 like priority input, value returning procedures, spontaneous transitions and different continuous signals with identical priority are supported by QUEST. In the future QUEST will provide improved front-and back ends. Furthermore we are doing research in the field of timed validation and verification that ...
متن کاملInvestigating the Role of Code Smells in Preventive Maintenance
The quest for improving the software quality has given rise to various studies which focus on the enhancement of the quality of software through various processes. Code smells, which are indicators of the software quality have not been put to an extensive study for as to determine their role in the prediction of defects in the software. This study aims to investigate the role of code smells in ...
متن کاملOverview over the Project 1 Structure of Quest
The software development project Quest provides tools to build correct software, especially for embedded systems. It connects the CASE-tool AutoFocus to the formal development tool VSE II, and the model checker SMV. To increase quality of non-formally developed programs a test environment is realized, containing a connection to the test-case classiication tool CTE. Proving the correctness of th...
متن کاملThe effect of web quest and team-based learning on students’ selfregulation
Introduction: In this study, the authors aimed to examine theeffects of cooperative learning methods using Web Quest andteam-based learning on students’ self-direction, self-regulation,and academic achievement.Methods: This is a comparative study of students taking a course inmental health and psychiatric disorders. In two consecutive years,a group of students were trained using the Web Quest a...
متن کاملOkapi+QuEst: Translation Quality Estimation within Okapi
Due to the ever growing applicability of machine translation, estimating the quality of translations automatically has become a necessary task in various scenarios, for example, when deciding whether a machine translation is good enough for human post-editing. This demonstration presents the outcome of a collaborative project between the University of Sheffield and ENLASO, funded by EAMT, the E...
متن کامل